package com.hjc.dao.user;

import com.hjc.entity.Bill;
import com.hjc.entity.Provider;
import org.apache.ibatis.annotations.Param;


import java.util.Date;
import java.util.List;
import java.util.Map;


public interface BillMapper {
    /**
     *查询订单表
     */
    public List<Bill> getBillMapperList(Bill productName);
    /**
     *查询订单表
     */
    public List<Bill> getBillMapperList2(Bill productName);

    /**
     * 使用动态SQL-if来改造订单表的查询操作
     */
    public List<Bill> BillListi(@Param("productName")String productName,
                                @Param("providerId")Integer providerId,
                                @Param("isPayment")Integer isPayment );

    /**
     * 使用动态SQL-foreach获取指定供应商列表下的订单列表
     */
    public List<Bill> sqlforeachList(Integer [] provider);
    /**
     * 使用动态SQL-foreach获取多参数下的订单列表
     */
    public List<Bill> sqlforeachList2(Map<String,Object>dingdanid);

}
